<html>

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <link rel="stylesheet" href="/default_style.css" type="text/css">
  <title>RCP Plug-in Guide</title>
</head>

<body>

<h1>Eclipse 3.0 RCP Plug-in Guide</h1>
<p>Last revised April 7, 2004</p>
<p>The following tables give the status of Eclipse plug-ins which are either
  part of the base Eclipse 3.0 RCP or optionally useful in various RCP scenarios.
  For each plug-in it is noted if it supports:</p>
<ul>
  <li>running without org.eclipse.core.runtime.compatibility</li>
  <li>dynamic addition of plug-ins and extensions to its extension points</li>
  <li>dynamic removal of plug-ins and extensions from its extension points</li>
</ul>
<p> The state of the plug-in is noted by: ready to ship (<img src="oksm.gif" width="15" height="16">),
     needs work but will work in 3.0 (<img src="failsm.gif" width="13" height="16">),
not intended for 3.0 (<img src="error_tsk.gif" width="16" height="16">) and unknown (?). </p>
<h2>Base</h2>
<p>The following is a list of plug-ins which make up the RCP proper. These should
  not use anything from the compatibility section below and should be dynamic
  aware
for plug-in/extension addition.</p>
<table width="75%" border="1">
  <tr>
    <td>
      <div align="left"><strong>Plug-in</strong></div></td>
    <td width="50" align="center"><strong>no compatibility</strong></td>
    <td width="50" align="center"><strong>dynamic addition</strong></td>
    <td width="50" align="center">
      <div align="center"><strong>dynamic removal</strong></div></td>
  </tr>
  <tr>
    <td>org.eclipse.core.runtime</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.help</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.jface</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center">?
    </td>
  </tr>
  <tr>
    <td>org.eclipse.osgi</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.osgi.services</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.swt</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.swt.xxx</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16">
      <div align="center"></div>
    </td></tr>
  <tr>
    <td>org.eclipse.ui.workbench</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
  </tr>
</table>
<h2>Optional
</h2>
<p>The following plug-ins can be optionally used in an RCP environment. To the
  extent possible they should not use anything from the compatibility section
  below and
  should be dynamic aware for plugin/extension addition. The capabilities in
  tihs
regard should be documented.</p>
<table width="75%" border="1">
  <tr>
    <td>
      <div align="left"><strong>Plug-in</strong></div></td>
    <td width="50" align="center"><strong>no compatibility</strong></td>
    <td width="50" align="center"><strong>dynamic addition</strong></td>
    <td width="50" align="center">
      <div align="center"><strong>dynamic removal</strong></div></td>
  </tr>
  <tr>
    <td>org.apache.ant</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.apache.lucene</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.core.boot</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.core.runtime.compatibility</td>
    <td align="center">n/a</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.help.appserver</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.help.base</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.help.ui</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.help.webapp</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.jface.text</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.text</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.tomcat</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui.cheatsheets</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui.forms</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui.intro</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui.views</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui.win32</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.ui.workbench.texteditor</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.update.configurator</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.update.core.xxx</td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.update.core</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
  </tr>
  <tr>
    <td>org.eclipse.update.scheduler</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center">?</td>
    <td align="center">?</td>
  </tr>
  <tr>
    <td>org.eclipse.update.ui</td>
    <td align="center"><img src="failsm.gif" width="13" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
    <td align="center"><img src="oksm.gif" width="15" height="16"></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>

